package com.nmc.service.dao;


import java.util.List;

import com.nmc.service.model.Hospital;
import com.nmc.service.model.User;

/**
 * Hospital Data Access Object (GenericDao) interface.
 *
 */
public interface HospitalDao extends GenericDao<Hospital, Long> {

    
    /**
     * Gets a list of Hospital 
     *
     * @return List populated list of users
     */
    List<Hospital> getHospitalList();

    /**
     * Saves a user's information.
     * @param hospital the object to be saved
     * @return the persisted Hospital object
     */
    Hospital saveHospital(Hospital hospital);

	List<Hospital> searchHospital(int zoneId, String query);

    
    
}
